Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Salzburg Challenger Karlsruhe Challenger M15 Monastir Wimbledon - London M15 Monastir Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami M15 Monastir Liberec Challenger Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - New York Rolex Paris Masters - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Istanbul Challenger Orleans Challenger Bratislava 2 Challenger Hamburg Challenger M25 Antalya Ortisei Challenger M15 Antalya Lugano Challenger Hamburg Challenger M15 Antalya M15 Antalya M15 Antalya Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Fergana Challenger - Fergana Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris M15 Antalya Wimbledon - London Samarkand Challenger - Samarkand U.S. Open - New York Australian Open - Melbourne Girona Challenger Karshi Challenger - Karshi French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York M15 Antalya Australian Open - Melbourne French Open - Paris Ostrava Challenger M15 Antalya M15 Antalya Split Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BH Indoor Sarajevo - Sarajevo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Fergana Challenger - Fergana Izmir Cup - Izmir French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Augsburg Challenger Samarkand Challenger - Samarkand Akbank Private Banking TED Open - Istanbul French Open - Paris U.S. Open - New York Australian Open - Melbourne Alexander Kolyaskin Memorial - Donetsk French Open - Paris U.S. Open - New York M15 Antalya President's Cup - Astana M25 Santa Margherita di Pula Salzburg Challenger Prostejov Challenger Prague Challenger Belgrade Challenger Bangkok Challenger Korat Challenger Bratislava 1 Challenger M25 Telfs Ramat Hasharon Challenger Izmir Challenger Nottingham Challenger Grodzisk Mazowiecki Challenger Manchester Challenger Recanati Challenger Istanbul Challenger Liberec Challenger Astana Challenger Blois Challenger Sarajevo Challenger Tunis Challenger Ramat Hasharon Challenger Nottingham Challenger Zug Challenger Braunschweig Challenger Davis Cup, Group 2, 1R, IRL-TUR 4-1 Davis Cup, Group II, 1R, TUR-BIH 1-3 Davis Cup, Group II, PO, TUR-MDA 2-3 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group II, 1R, TUR-RSA 3-2 Davis Cup, Group II, 2R, TUR-BLR 2-3 Davis Cup, Group II, 1R, TUR-BUL 3-2 Davis Cup, Group II, 2R, BIH-TUR 3-1 Rimini Challenger Davis Cup, Group II, 1R, CYP-TUR 1-4 Davis Cup, Group II, 2R, TUR-SWE 1-4 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Europe/Africa Group II, PO, GBR-TUR 5-0 Davis Cup, Group I, 2R, SVK-BIH 2-3 Istanbul Challenger Banja Luka Challenger Izmir Challenger Davis Cup, Group I, PO, SVK-BLR 3-1 Davis Cup, World Group, QR, SVK-CAN 2-3 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, Group I, 1R, SVK-CHI 3-1 Davis Cup, Qualifiers, 1R, SVK-ITA 2-3 Davis Cup, Group I, 1R, SVK-ROU 3-1 Davis Cup, Group I, 1R, SVK-COL 3-1 Shanghai Challenger Zhangjiagang Challenger Istanbul Challenger Orleans Challenger Davis Cup, Group C, Zhuhai Heilbronn Challenger Dallas Challenger Le Gosier Challenger Mouilleron-Le-Captif Challenger Monza Challenger Rome Challenger Braunschweig Challenger Scheveningen Challenger Sopot Challenger Izmir Challenger Trnava Challenger All Lower level tournaments Helsinki Challenger Bratislava 2 Challenger Helsinki Challenger Heilbronn Challenger Banja Luka Challenger Olympics - Tokyo Davis Cup, World Group, Q, CRO-SVK 3-1 Royan Challenger Mersin Challenger Madrid Challenger Tunis Challenger Prague Challenger Glasgow Challenger Hersonissos 2 Challenger Kosice Challenger Ostrava Challenger M25 Esch/Alzette San Benedetto Challenger Astana Challenger Samarkand Challenger Karshi Challenger Bangkok Challenger Izmir Challenger Hersonissos 1 Challenger Prostejov Challenger Nottingham Challenger Troyes Challenger San Luis Potosi Challenger Liberec Challenger Rome Challenger Brest Challenger Menorca Challenger Marburg Challenger Zagreb Challenger Prague Challenger Bratislava 1 Challenger Braunschweig Challenger Milan Challenger San Marino Challenger Generali Open - Kitzbuhel Manacor Challenger Istanbul Challenger St. Tropez Challenger Bratislava 2 Challenger Olbia Challenger Helsinki Challenger Mersin Challenger Todi Challenger Brisbane International - Brisbane Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, World Group, PO, POL-SVK 3-2 Turkey F48 Turkey F49 Turkey F2 (Antalya) Turkey F6 (Antalya) Turkey F7 (Antalya) Turkey F8 (Antalya) Israel F1 (Ramat Hasharon) Israel F2 (Ramat Hasharon) Turkey F12 (Antalya) Turkey F14 (Antalya) Turkey F15 (Antalya) Turkey F16 (Antalya) Turkey F18 (Antalya) Turkey F23 (Istanbul) Belarus F1 (Minsk) Belarus F2 (Minsk) Belarus F3 (Minsk) Turkey F32 (Antalya) Turkey F33 (Antalya) Turkey F36 (Antalya) Turkey F37 (Antalya) Turkey F38 (Antalya) Turkey F40 (Antalya) Kuwait F2 (Meshref) Qatar F4 (Doha) Qatar F5 (Doha) Qatar F6 (Doha) Bahrain F1 (Manama) Turkey F15 (Antalya) Turkey F18 (Antalya) M15 Doha M15 Antalya M15 Antalya M15 Antalya M15 Kiryat Shmona M15 Antalya Turkey F1 Turkey F3 Turkey F1 Turkey F3 Turkey F4 Israel F1 Israel F2 Israel F3 Turkey F2 Turkey F3 Uzbekistan F2 Turkey F4 Turkey F5 Iran F1 Iran F2 Spain F35 Spain F36 Spain F37 Tunisia F4 Tunisia F5 Tunisia F6 Israel F4 Israel F5 Germany F4 Germany F5 Croatia F1 Croatia F2 Switzerland F2 Switzerland F3 Turkey F2 Turkey F3 Turkey F4 Turkey F5 Turkey F6 Uzbekistan F2 Turkey F7 Germany F4 Kazakhstan F1 Turkey F4 Turkey F5 Czech Rep. F3 Austria F4 Romania F11 Slovak Rep. F2 Slovak Rep. F1 Austria F9 Turkey F9 Croatia F10 Czech Rep F5 Austria F1 Austria F2 Slovak Rep. F1 Slovak Rep. F2 Slovak Rep. F3 Austria F6 Turkey F9 Turkey F10 Turkey F11 Croatia F8 Czech Republic F5 Germany F3 Germany F4 Turkey F6 Turkey F7 Turkey F8 Croatia F3 Croatia F4 Croatia F5 Czech Republic F1 Czech Republic F2 Czech Republic F3 Serbia F2 Austria F1 Austria F2 Austria F4 Slovakia F2 Slovakia F3 Hungary F3 Turkey F29 Turkey F30 Czech Republic F4 Czech Republic F5 Israel F1 Israel F2 Israel F3 China F3 China F4 Croatia F5 Croatia F6 Italy F6 Czech Republic F2 Czech Republic F3 Bosnia & Herzegovina F5 Turkey F24 Turkey F25 Italy F16 Czech Republic F5 Czech Republic F6 Turkey F39 Turkey F40 Turkey F41 Turkey F42 Turkey F43 Czech Republic F9 Turkey F44 Turkey F45 Turkey F46 Israel F1 Israel F2 Israel F3 Turkey F6 Kazakhstan F1 Kazakhstan F2 Turkey F9 Turkey F11 Turkey F12 Turkey F18 Czech Republic F1 Czech Republic F2 Czech Republic F3 Turkey F21 Turkey F31 Italy F22 Turkey F34 Turkey F35 Turkey F8 Qatar F1 (Doha) Qatar F2 (Doha) Qatar F3 (Doha) Turkey F12 (Antalya) Turkey F13 (Antalya) Turkey F14 (Antalya) Turkey F16 (Antalya) Turkey F19 (Antalya) Turkey F20 (Antalya) Turkey F21 (Antalya) Belarus F1 (Minsk) M15 Doha M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Almaty M25 Nonthaburi M25 Nonthaburi M15 Kiryat Shmona M15 Antalya M15 Antalya M15 Antalya M25 Nonthaburi M25 Nonthaburi M25 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Novi Sad M15 Novi Sad M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M25 Antalya M25 Antalya M25 Antalya M25 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M25 Tbilisi M15 Antalya M15 Antalya M15 Antalya M25 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M25 Antalya M25 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Akbank Private Banking TED Open 2006 - Istanbul Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Turkey F6 Bukhara Challenger - Bukhara Sail Open - New Delhi Ethias Trophy - Mons Tashkent Challenger - Tashkent Kosice Challenger Trnava Challenger Bratislava Challenger Prostejov Challenger Trnava Challenger Bratislava Challenger Kosice Challenger Szczecin Challenger Istanbul Challenger Bratislava Challenger Rabat Challenger Marrakech Challenger Dallas Challenger Rome Challenger Bordeaux Challenger Prostejov Challenger Nottingham-2 Challenger Braunschweig Challenger San Marino Challenger Shanghai Challenger Istanbul Challenger Ningboo Challenger Trnava Challenger Bratislava Challenger Leon Challenger Guadalajara Challenger Mersin Challenger Mexico City Challenger Rome Challenger Tunis Challenger Prague Challenger Kosice Challenger Milan Challenger Todi Challenger Istanbul Challenger San Benedetto Challenger Eskisehir Challenger Poznan Challenger Astana Challenger Orbetello Challenger Liberec Challenger Cordenons Challenger Como Challenger Brasov Challenger Istanbul Challenger Banja Luka Challenger Izmir Challenger Trnava Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Kazan Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger Astana Challenger Cherbourg Challenger Kazan Challenger Vercelli Challenger Tunis Challenger Rome Challenger Heilbronn Challenger Vicenza Challenger Prostejov Challenger Kosice Challenger San Benedetto Challenger Astana Challenger Segovia Challenger Liberec Challenger St. Remy Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Mons Challenger Rennes Challenger Eckental Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Helsinki Challenger Andria Challenger Cherbourg Challenger Drummondville Challenger Kazan Challenger Raanana Challenger Le Gosier Challenger Napoli Challenger Mersin Challenger Aix En Provence Challenger Bordeaux Challenger Vicenza Challenger Prostejov Challenger Prague Challenger Poprad Tatry Challenger Braunschweig Challenger Scheveningen Challenger Portoroz Challenger St. Remy Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Mons Challenger Rennes Challenger Brest Challenger Eckental Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Jonkoping Challenger Guangzhou Challenger Kazan Challenger Shenzhen Challenger Raanana Challenger Rome Challenger Heilbronn Challenger Vicenza Challenger Prostejov Challenger Moscow Challenger Prague Challenger Poprad Tatry Challenger Marburg Challenger Braunschweig Challenger Todi Challenger Tampere Challenger Prague Challenger Liberec Challenger Trnava Challenger Portoroz Challenger Meerbusch Challenger Bangkok Challenger Shanghai Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Mons Challenger Brest Challenger Budapest Challenger Bratislava Challenger Astana Challenger Happy Valley Challenger Bangkok Challenger Bangkok Challenger Rennes Challenger Budapest Challenger Cherbourg Challenger Irving Challenger St. Brieuc Challenger Sophia Antipolis Challenger Barletta Challenger Ostrava Challenger Aix En Provence Challenger Heilbronn Challenger Mestre Challenger Prostejov Challenger Ilkley Challenger Recanati Challenger Braunschweig Challenger Astana Challenger Prague Challenger Vancouver Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Ortisei Challenger Brest Challenger Bratislava Challenger Playford Challenger Bangkok Challenger Bangkok Challenger Rennes Challenger Cherbourg Challenger Indian Wells Challenger Marbella Challenger Aix En Provence Challenger Heilbronn Challenger Vicenza Challenger Prostejov Challenger Ilkley Challenger Granby Challenger Lexington Challenger Mallorca Challenger Cassis Challenger Orleans Challenger Bratislava Challenger Orlando Challenger Columbus Challenger Rennes Challenger Budapest Challenger Pau Challenger Lille Challenger St. Brieuc Challenger Barletta Challenger Francavilla Challenger Ostrava Challenger Braga Challenger Lisbon Challenger Poznan Challenger Lyon Challenger Bratislava Challenger Winnipeg Challenger Nur-Sultan Challenger Gatineau Challenger Granby Challenger Mallorca Challenger Istanbul Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Brest Challenger Bratislava Challenger Helsinki Challenger Canberra Challenger Pau Challenger Istanbul Challenger Istanbul Challenger Antalya Challenger Antalya 2 Challenger Marbella Challenger Prague Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Bratislava Challenger Pau Challenger Antalya 3 Challenger Antalya 4 Challenger Pau Challenger Marbella Challenger Murcia Challenger Prostejov Challenger Bratislava Challenger Montechiarugolo - Parma Challenger Salzburg Challenger Verona Challenger Trieste Challenger Liberec Challenger Tulln Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Bratislava Challenger Helsinki Challenger Canberra Challenger Lugano Challenger Biel Challenger Lille Challenger Split Challenger Prague 1 Challenger Prague 2 Challenger Heilbronn Challenger Bratislava 1 Challenger Ilkley Challenger If Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai AEGON Championships - London Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AEGON Championships - London Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington China Open - Beijing If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona China Open - Beijing Brisbane International - Brisbane Aircel Chennai Open - Chennai Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Barcelona Open BancSabadell - Barcelona BMW Open - Munich AEGON Championships - London Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Erste Bank Open - Vienna Valencia Open - Valencia Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Valencia Open - Valencia Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Kremlin Cup - Moscow Open 13 - Marseille Hungarian Open - Budapest Antalya Cup - Antalya AEGON International - Eastbourne Konzum Croatia Open - Umag Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Moselle Open - Metz If Stockholm Open - Stockholm Open Sud de France - Montpellier Open 13 Provence - Marseille TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Antalya Cup - Antalya Moselle Open - Metz Intrum Stockholm Open - Stockholm Citi Open - Washington European Open - Antwerp Open Sud de France - Montpellier Open 13 Provence - Marseille Erste Bank Open - Vienna bett1HULKS Championships - Cologne Antalya Open - Antalya Great Ocean Road Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha BMW Open - Munich Nature Valley International - Eastbourne Nordea Open - Bastad Winston-Salem Open - Winston-Salem European Open - Antwerp Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Emilia-Romagna Open - Parma Melbourne Summer Set - Melbourne Open 13 Provence - Marseille Serbia Open - Belgrade BMW Open - Munich Plava Laguna Croatia Open - Umag